package edu.bbu.license.client.android.gui.transfer;

import java.util.List;

import android.view.View.OnClickListener;
import android.widget.AdapterView.OnItemClickListener;
import edu.bbu.license.client.android.gui.transfer.model.FileTransferItem;

public interface FileTransferView {

	public void addTransferItem(FileTransferItem fileTransferItem);
	public void removeTransferItem(FileTransferItem fileTransferItem);
	
	public void addTransferItems(List<FileTransferItem> fileTransferItemList);
	public void removeTransferItems();
	
	public void setTransferItemClickListener(OnItemClickListener itemClickListener);
	
	public void selectItem(FileTransferItem transferItem);
	public void deselectItem(FileTransferItem transferItem);
	public FileTransferItem getSelectedItem();
	
	
	public void setStartButtonListener(OnClickListener listner);
	public void setPauseButtonListener(OnClickListener listner);
	public void setStopButtonListener(OnClickListener listner);
	public void setRemoveButtonListener(OnClickListener listner);
}
